def fn(num):
    """
    处理数字
    :param num: 输入数字
    :return: 返回数字
    """
    return num * 2
print(fn(10))

#python 3.5之后 可以对函数和返回值进行声明

def new_abs(num:int) -> int:
    return num if num > 0 else -num
print(new_abs(-1))


def test(*args,num):
    if args:
        # for i in args:
        #     num += i
        return num+ sum(args)
    return num


print(test(1, 2, num=2))

def test2(num,**li):
    if li:
        return num + sum(li.values())


print(test2(num=1, x=2, y=3))


def test3(x,y):

    return x,y

r1,r2 = test3(1,2)
print(r1,r2)